home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Merciful 2
/
Merciful - Disc 2.iso
/
software
/
s
/
speedupv3.00.dms
/
speedupv3.00.adf
/
SPEEDUP-CD&HD Install
< prev
next >
Wrap
Text File
|
1995-02-28
|
22KB
|
710 lines
; $VER: SpeedUP Installation CD&HD V3.00 (09.11.1994)
; Skript zum Installieren des SpeedUP-Systems
;----------------------------------------------------------------------------
; Deutsche Texte
(if (= @language "deutsch")
(
(set default_lang 2)
(set #Ja (cat "JA" ))
(set #Nein (cat "NEIN" ))
(set #Automatisch (cat "Automatisch" ))
(set #Manuell (cat "Manuell" ))
(set #Einleitung
(cat "\n\nHiermit können Sie das Speedup-System installieren. "
))
(set #SpeedupSystemInstallieren
(cat "Soll das Speedup-System installiert werden ? "
))
(set #SpeedupSystemInstallierenHelp
(cat "Hiermit können Sie das Speedup-System in Ihr bestehendes System "
"einbinden. Das ist notwendig, um auf alle Geräte (CD-Rom) am "
"MultiDrive-Adapter zugreifen zu können. \n\n"
" Achtung: Sollte der MultiDrive-Adapter nicht\n"
" installiert sein, so läuft das Speedup-\n"
" System nur als Demonstration und beendet\n"
" die Arbeit nach ca. 5 - 10 Minuten.\n\n"
"Soll das Speedup-System nicht installiert werden, so können Sie "
"diesen Punkt mit >NEIN< überspringen. "
))
(set #SpeedupVersion
(cat "Welchen Speedup-Treiber möchten Sie installieren ?"
))
(set #SpeedupVersionHelp
(cat "Die Unterscheidung zwischen der Treiberversionen ist "
"wichtig, da sich das Mitsumi-Interface geringfügig unterscheidet."
))
(set #SpeedupVersion1 (cat "Mitsumi"))
(set #SpeedupVersion2 (cat "Universal"))
(set #FilesystemInstallieren
(cat "Möchten Sie das, dem Speedup-System beigefügte, Filesystem verwenden ?"
))
(set #FilesystemInstallierenHelp
(cat "Wenn Sie das CD-Rom Laufwerk mit dem beigefügten Filesystem ansprechen "
"wollen, so wählen Sie hier bitte >JA< aus. Wollen Sie das CD-Rom "
"Laufwerk unter einem anderen Filesystem (z.B. Xetec CDx) ansprechen, "
"so wählen Sie hier >NEIN< aus."
))
(set #WhichUnits
(cat "An welchen Units sind CD-Rom Laufwerke angeschlossen ?"
))
(set #WhichUnitsHelp
(cat "Hier müssen Sie die Unitnummern auswählen, an denen ein CD-Rom Laufwerk "
"angeschlossen ist. Das Speedup-System verteilt die Unitnummern nach "
"folgendem Schlüssel : \n\n\n"
"Master am 1 AT/IDE - Connector := Unit 0 \n"
"Slave am 1 AT/IDE - Connector := Unit 1 \n"
"Master am 2 AT/IDE - Connector := Unit 2 \n"
"Slave am 2 AT/IDE - Connector := Unit 3 \n"
"\nSollte eine Unit nicht besetzt sein, so wird sie übersprungen !"
))
(set #Unit0 (cat "Unit 0"))
(set #Unit1 (cat "Unit 1"))
(set #Unit2 (cat "Unit 2"))
(set #Unit3 (cat "Unit 3"))
(set #ErfrageVolumeName0
(cat "Unter welchen Namen soll das CD-ROM Laufwerk an der Unit 0 angemeldet werden ?"
))
(set #ErfrageVolumeName1
(cat "Unter welchen Namen soll das CD-ROM Laufwerk an der Unit 1 angemeldet werden ?"
))
(set #ErfrageVolumeName2
(cat "Unter welchen Namen soll das CD-ROM Laufwerk an der Unit 2 angemeldet werden ?"
))
(set #ErfrageVolumeName3
(cat "Unter welchen Namen soll das CD-ROM Laufwerk an der Unit 3 angemeldet werden ?"
))
(set #ErfrageVolumeNameHelp
(cat "Das AmigaDOS verwaltet Laufwerke unter bestimmten Namen, wie z.b. "
" \"DF0:\", \"DF1:\", \"DH0:\" usw. Dieser Name kann hier für das CD-ROM "
"Laufwerk gewählt werden. Dabei dürfen in dem Namen keine Zeichen "
"\":\" und \"/\" autreten. Der Name sollte immer mit >CD< anfangen, "
"damit keine Probleme bei einer neuen Installation auftreten. "
))
(set #WannCDRomMounten
(cat "Soll das CD-Rom Laufwerk automatisch oder später manuell gemountet werden ?"
))
(set #WannCDRomMountenHelp
(cat "Hier können Sie sich entscheiden, ob das CD-ROM Laufwerk während des "
"Bootvorgangs oder später manuell ( mit Hilfe des >Mount< - Befehls "
"oder durch Doppelklicken des entsprechenden Icons in dem Verzeichnis "
">storage/dosdrivers<) eingebunden werden soll."
))
(set #JukeBoxInstallieren
(cat "Soll die Demoversion der JukeBox installiert werden ? "
))
(set #JukeBoxInstallierenHelp
(cat "Hiermit können Sie die beigelegt Demoversion der JukeBox (Audio-Player) "
"in Ihr System übernehmen. Wenn Sie die JukeBox nicht haben möchten, so "
"können Sie diesen Teil der Installation mit >NEIN< überspringen."
))
(set #JukeBoxBsy
(cat "Die JukeBox wird entpackt. "
"\nBitte warten Sie einen Moment !"
))
(set #JukeBoxError
(cat "Beim Entpacken der JukeBox ist ein Fehler aufge-\n"
"treten ! Die entpackten Daten können fehlerhaft sein."
))
))
;----------------------------------------------------------------------------
; Englische Texte
(if (= @language "english")
(
; (set default_lang 2)
(set #Ja (cat "YES" ))
(set #Nein (cat "NO" ))
(set #Automatisch (cat "automatic" ))
(set #Manuell (cat "manual" ))
(set #Einleitung
(cat "\n\nWith the following steps you can install the Speedup-System."
))
(set #SpeedupSystemInstallieren
(cat "Would you like to install the Speedup-System ? "
))
(set #SpeedupSystemInstallierenHelp
(cat "With this step you can integrate the Speedup-System into your "
"existing system. This will enable you to access all devices "
"which are connected to the MultiDrive.\n\n"
" Attention: If the MultiDrive isn `t installed, the\n"
" Speedup-System will run only as a\n"
" demonstration and will complete the work\n"
" in approximately 5-10 minutes.\n\n"
" If you choose >NO< the Speedup-System will not be installed."
))
(set #SpeedupVersion
(cat "Which Speedup driver do you like to install ?"
))
(set #SpeedupVersionHelp
(cat "It is important to choose the correct manufacturer, because the "
"interface differ slightly.\n"
))
(set #SpeedupVersion1 (cat "Mitsumi"))
(set #SpeedupVersion2 (cat "Universal"))
(set #FilesystemInstallieren
(cat "Would you like to use the filesystem which is included ?"
))
(set #FilesystemInstallierenHelp
(cat "If you would like to use the included filesystem, please choose "
">YES<. If you would like to use another filesystem instead (e.g. "
"Xetec CDx), please choose >NO<."
))
(set #WhichUnits
(cat "At this point, please choose the unit-numbers, which correspond "
"to the CD-ROM drivers."
))
(set #WhichUnitsHelp
(cat "The unit numbers are assigned acccording to the following system :\n\n"
"Master at the first AT/IDE - Connector := Unit 0 \n"
"Slave at the first AT/IDE - Connector := Unit 1 \n"
"Master at the second AT/IDE - Connector := Unit 2 \n"
"Slave at the second AT/IDE - Connector := Unit 3 \n"
"\nIf a unit is not used, then it will be bypassed."
))
(set #Unit0 (cat "Unit 0"))
(set #Unit1 (cat "Unit 1"))
(set #Unit2 (cat "Unit 2"))
(set #Unit3 (cat "Unit 3"))
(set #ErfrageVolumeName0
(cat "Under what name would you like to mount the CD-ROM drive at the Unit 0 ?"
))
(set #ErfrageVolumeName1
(cat "Under what name would you like to mount the CD-ROM drive at the Unit 1 ?"
))
(set #ErfrageVolumeName2
(cat "Under what name would you like to mount the CD-ROM drive at the Unit 2 ?"
))
(set #ErfrageVolumeName3
(cat "Under what name would you like to mount the CD-ROM drive at the Unit 3 ?"
))
(set #ErfrageVolumeNameHelp
(cat "The AmigaDOS assigns names to drivers (e.g. DF0 etc.). You may "
"choose the names which are assigned to the CD-ROM drivers by the "
"AmigaDOS; However, please note, that symbols such as >:< and >/< "
"can not be used. "
"To ensure that no problems occur following installation, please "
"make sure that the name you choose begins with >CD<."
))
(set #WannCDRomMounten
(cat "Would you like your CD-ROM drive to be mounted automatically or "
"later manually ?"
))
(set #WannCDRomMountenHelp
(cat "Please choose whether you would like the CD-ROM drive to be mounted "
"during the booting process or afterwards manually (With the help of "
"the >mount< command or through double-clicking of the corresponding "
"icon in the directory >storage/dosdrivers<) ."
))
(set #JukeBoxInstallieren
(cat "Would you like to install a demo-version of the JukeBox-Audioplayer ?"
))
(set #JukeBoxInstallierenHelp
(cat "With this step, you can decide, whether the JukeBox-Audioplayer will be"
" installed or not."
))
(set #JukeBoxBsy
(cat "JukeBox is being unpacked. "
"\nWait a moment, please."
))
(set #JukeBoxError
(cat "An error has occured during the unpacking of the JukeBox ! "
"The unpacked data could contain errors."
))
))
(complete 0)
; soll das Speedup-System eingebunden werden ?
(if (askbool (prompt #SpeedupSystemInstallieren)
(help #SpeedupSystemInstallierenHelp)
(choices #Ja #Nein)
(default 1)
)
(
; zunächst wird die momentane Startup-sequence unbenannt und eine
; neue Startup-sequence erzeugt, die die alte aufruft, damit der
; Speedup-Eintrag der Erste ausgeführte Befehl ist.
( protect "S:Startup-Sequence" "-e +rwsd" )
(if (NOT(exists "S:Startup-Sequence.Speedup" ))
(
(rename "S:Startup-Sequence" "S:Startup-Sequence.Speedup")
)
(if (exists "S:startup-sequence.std")
(
(if (= (getsize "S:startup-sequence.std") 362)
(
(protect "S:Startup-Sequence.std" "-e +rwsd")
(delete "s:startup-sequence.std")
(rename "S:Startup-Sequence.speedup" "S:Startup-Sequence.std")
(rename "S:Startup-Sequence" "S:Startup-Sequence.speedup")
))
))
)
; Startup-Sequence von der Installationsdiskette kopieren
(copyfiles (source "SpeedupCD&HD:daten/startup-sequence")
(files)
(optional "force")
(dest "s:")
)
(complete 10)
(copyfiles (source "SpeedupCD&HD:c/nospeedup")
(files)
(optional "force")
(dest "c:")
)
(copyfiles (source "SpeedupCD&HD:c/GetCDRom")
(files)
(optional "force")
(dest "c:")
)
(complete 20)
(copyfiles (source "SpeedupCD&HD:tools/CheckMultiDrive")
(files)
(optional "force")
(dest "sys:tools")
)
(copyfiles (source "SpeedupCD&HD:tools/CheckMultiDrive.info")
(files)
(optional "force")
(dest "sys:tools")
)
(copyfiles (source "SpeedupCD&HD:daten/itools.library")
(files)
(optional "force")
(dest "libs:")
)
(complete 30)
(copyfiles (source "SpeedupCD&HD:tools/HDToolBox")
(files)
(optional "force")
(dest "sys:tools")
)
(copyfiles (source "SpeedupCD&HD:tools/HDToolBox.info")
(files)
(optional "force")
(dest "sys:tools")
)
(complete 40)
; Der Treiber muß auch noch kopiert werden !!!
(set SpVersion
(askchoice (prompt #SpeedupVersion)
(help #SpeedupVersionHelp)
(choices #SpeedupVersion1 #SpeedupVersion2 )
(default 0)
))
(if (= SpVersion 0)
(
(copyfiles (source "SpeedupCD&HD:c/speedup-Mitsumi")
(files)
(optional "force")
(dest "c:")
(newname "speedup")
)
))
(if (= SpVersion 1)
(
(copyfiles (source "SpeedupCD&HD:c/speedup-Universal")
(files)
(optional "force")
(dest "c:")
(newname "speedup")
)
))
)
)
; Speedup ist ggfs. installiert, jetzt müssen die FileSysteme für die
; CD-Rom LW eingebunden werden.
(complete 50)
(if (askbool (prompt #FilesystemInstallieren)
(help #FilesystemInstallierenHelp)
(choices #Ja #Nein)
(default 1)
)
(
; Filesytem kopieren
(copyfiles (source "SpeedupCD&HD:l/cdrom-Handler")
(files)
(optional "force")
(dest "l:")
)
; Nach den Units fragen
(set #unit (run"c:GetCDRom"(safe)))
(set unit
(askoptions (prompt #WhichUnits)
(help #WhichUnitsHelp)
(choices #Unit0 #Unit1 #Unit2 #Unit3)
(default #unit)
))
(if (in unit 0)
(
; Den Namen des AmigaDOS-Devices erfragen...
(set volumename (askstring (prompt #ErfrageVolumeName0)
(default "CD0")
(help #ErfrageVolumeNameHelp)
))
; Wann soll das CD-Rom Laufwerk gemountet werden ?
(if (askbool (prompt #WannCDRomMounten)
(help #WannCDRomMountenHelp)
(choices #Automatisch #Manuell)
(default 1)
)
; Automatisch mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:Mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD0")
)
(STARTUP "CD-ROM Laufwerk mounten"
(prompt "Modifiziere Startup !")
(help "Modifiziere Startup !")
(command "mount " volumename ": FROM Devs:Mountlist.Speedup\n")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD0.info")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD0")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname volumename)
)
))
; Manuell mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD0")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD0.info")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD0")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname volumename)
)
))
)
))
(complete 60)
(if (in unit 1)
(
; Den Namen des AmigaDOS-Devices erfragen...
(set volumename (askstring (prompt #ErfrageVolumeName1)
(default "CD1")
(help #ErfrageVolumeNameHelp)
))
; Wann soll das CD-Rom Laufwerk gemountet werden ?
(if (askbool (prompt #WannCDRomMounten)
(help #WannCDRomMountenHelp)
(choices #Automatisch #Manuell)
(default 1)
)
; Automatisch mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:Mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD1")
)
(STARTUP "CD-ROM Laufwerk mounten"
(prompt "Modifiziere Startup !")
(help "Modifiziere Startup !")
(command "mount " volumename ": FROM Devs:Mountlist.Speedup\n")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD1.info")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD1")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname volumename)
)
))
; Manuell mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD1")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD1.info")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD1")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname volumename)
)
))
)
))
(complete 70)
(if (in unit 2)
(
; Den Namen des AmigaDOS-Devices erfragen...
(set volumename (askstring (prompt #ErfrageVolumeName2)
(default "CD2")
(help #ErfrageVolumeNameHelp)
))
; Wann soll das CD-Rom Laufwerk gemountet werden ?
(if (askbool (prompt #WannCDRomMounten)
(help #WannCDRomMountenHelp)
(choices #Automatisch #Manuell)
(default 1)
)
; Automatisch mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:Mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD2")
)
(STARTUP "CD-ROM Laufwerk mounten"
(prompt "Modifiziere Startup !")
(help "Modifiziere Startup !")
(command "mount " volumename ": FROM Devs:Mountlist.Speedup\n")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD2.info")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD2")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname volumename)
)
))
; Manuell mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD2")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD2.info")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD2")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname volumename)
)
))
)
))
(complete 80)
(if (in unit 3)
(
; Den Namen des AmigaDOS-Devices erfragen...
(set volumename (askstring (prompt #ErfrageVolumeName3)
(default "CD3")
(help #ErfrageVolumeNameHelp)
))
; Wann soll das CD-Rom Laufwerk gemountet werden ?
(if (askbool (prompt #WannCDRomMounten)
(help #WannCDRomMountenHelp)
(choices #Automatisch #Manuell)
(default 1)
)
; Automatisch mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:Mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD3")
)
(STARTUP "CD-ROM Laufwerk mounten"
(prompt "Modifiziere Startup !")
(help "Modifiziere Startup !")
(command "mount " volumename ": FROM Devs:Mountlist.Speedup\n")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD3.info")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD3")
(files)
(optional "force")
(dest "devs:DosDrivers")
(newname volumename)
)
))
; Manuell mounten
(if (< (/ (getversion "Libs:version.library") 65536) 38)
(
(textfile (dest "devs:mountlist.Speedup")
(append "\n" volumename ":\n")
(include "SpeedupCD&HD:Devs/CD3")
)
)
(
(copyfiles (source "SpeedupCD&HD:Devs/CD3.info")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname (cat volumename ".info"))
)
(copyfiles (source "SpeedupCD&HD:Devs/CD3")
(files)
(optional "force")
(dest "sys:storage/DosDrivers")
(newname volumename)
)
)
)
)
))
)
)
(complete 90)
(if (askbool (prompt #JukeBoxInstallieren)
(help #JukeBoxInstallierenHelp)
(choices #Ja #Nein)
(default 1)
)
(
(set target
(askdir (prompt #WelchePartition )
(help #WelchePartitionHelp )
(default (tackon @default-dest "JukeBox"))
))
(if (exists target)
(
(makedir target (infos))
(makeassign "JukeBox" target)
(working #JukeBoxBsy)
(if (run "SpeedupCD&HD:c/lha x SpeedupCD&HD:daten/JukeBox2.0.lha JukeBox:")
(
(message #JukeBoxError)
))
(makeassign "JukeBox")
))
)
)
(complete 100)